home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 8
/
The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO
/
g_quake
/
campkill.zip
/
CAMPKILL.TXT
< prev
next >
Wrap
Text File
|
1996-08-22
|
3KB
|
108 lines
---------------------------------------
Camper-Killer & Next-Level Randomizer
---------------------------------------
"a first QuakeC project...."
---------------------------------------
By: Marc Bell EMAIL: d45f45@msn.com
mbell@madge.com
http://members.tripod.com/~drucod/quake.htm
"modem-monster"
-------------------------------------------
Intro.
-----
This is a QuakeC patch designed to serve two purposes:
(1) To Broadcast "Camper Alerts" and then gibbing the camper on three strikes!
(2) To randomly pick from a set of levels, the next-level.
This was due to time spent playing on a LAN at lunch with 10 other guys.
Before I ran the camper-killer on the server there were a couple of players who were
occasionally doing really well (on levels favouring camping) despite the fact we knew
they were real-poor players....
After the patch was on...it showed up how BAD they really were.... ;-)
The patch has really livened up play here!
--------------
What's it for?
--------------
The patch is deathmatch oriented and is to be installed on the server only.
For REGISTERED QUAKE ONLY.
----------------------
Bugs/Unwanted Features:
----------------------
None as known...please advise!
--------------
How to install:
--------------
This section assumes that you are a server administrator & that you have QuakeC (duh).
- create the directory C:\QUAKE\campkill
- create the directory C:\QUAKE\campkill\progs
- copy the .qc files into C:\QUAKE\campkill\progs
- copy all of the other .qc's from your QCC area into here too.
- Compile the .qc's by qccdos.exe or whatever...this produces the file
C:\QUAKE\campkill\progs.dat
- start a server by
QUAKE -GAME campkill
Details:
-------
Camper killer times how long it's been since a player moved.. If it's 5seconds...
they're camping... they are given a CAMPER ALERT : player : STRIKE 1!
We time again... if they're still camping after 2seconds they get Strike2!, then
Strike3!...then.... they're gibbed! and the world is told!
Level Randomizer has a look-up of 19 of the best levels. When the GotoNextmap
function is called it generated a random integer 0 to 18 and chooses which is next.
Still to Do:
-----------
Players can avoid the camper-killer by simply strafing left-right-left..etc...
But at least it will spoil their aim :-)
Need to work out how to monitor proximity movement...
Also need to monitor whether the console is down or not... if so the killer
could be disabled..they may be talking etc....
Editing:
-------
Most of the good stuff is in Client.qc.
Just search for MRB to find my bits...
Files:
-----
client.qc
defs.qc
player.qc
campkill.txt
Copyright:
---------
Copyright (C) 1996 Marc Bell
Modify the source but acknowledge me ;-)
Acknowledgements:
----------------
Idea's from other teamplay / DM patches...
Psycho Prisoner (QuakeAdmin@mc.net)
Johannes Plass (plass@dipmza.physik.uni-mainz.de)